HASSIO: ffmpeg high cpu usage? use mjpeg!

Simple post to solve a little/big issue: i was playing with HASSIO and my ipcameras ( chinese nobrand 🙁 ) and i have a problem when i was using ffmpeg: even with a single ipcamera, i had 100% cpu usage. It was a nightmare!

Until i found mjpeg: infact, replacing ffmpeg with mjpeg i’ve dropped the cpu usage to near 0% in this way:

Before

camera:
   - platform: ffmpeg
     input: rtsp://admin:xxxxx@192.168.0.36:10554/udp/av0_0

After

camera:
   - platform: mjpeg
     mjpeg_url: "http://192.168.0.36:38736/snapshot.cgi?user=admin&pwd=xxxxx"

Of course you need a ipcamera that supports CGI.

You can simple discover open ports on your IPCamera with nmap in this way:

nmap - 1-65535 $youripcamera

Cheers!

2 thoughts on “HASSIO: ffmpeg high cpu usage? use mjpeg!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Dimensione massima dei file caricabili: 30 MB. Puoi caricare: immagine, audio, video, documento, foglio di calcolo, interattivo, testo, archivio, codice, altro. I link a YouTube, Facebook, Twitter e altri servizi inseriti nel testo dei commenti saranno automaticamente incorporati. Rilascia il file qui